h1,
h2,
h3,
h4,
h5,
h6,
p,
span,
ul,
li,
a,
.btn-default,
textarea { margin: 0; padding: 0; }
* { margin: 0; padding: 0; }
a:hover { text-decoration: none; }
a:focus { text-decoration: none; }
body { overflow-x: hidden; font-family: 'Conv_Poppins-Regular', sans-serif !important; }
::-webkit-scrollbar{width:10px}::-moz-scrollbar{width:10px}::-o-scrollbar{width:10px}::-webkit-scrollbar-thumb{border-radius:5px;background-image:linear-gradient(#e48b00,#000); height:150px;}::-moz-scrollbar-thumb{border-radius:5px;background-image:linear-gradient(#e48b00,#000)}::-o-scrollbar-thumb{border-radius:5px;background-image:linear-gradient(#e48b00,#000)}body{scrollbar-width:5px;scrollbar-color:#e48b00,#000}

/*----------------------------------------Push Navigation---------------------------------*/
div#menuoverlay { display: none; }
a#hamburg { position: fixed; top: 10px; left: 10px; width: 40px; height: 40px; z-index: 9999999; text-align: center; color: white; display: none; transition: all ease-out 0.3s; }
a#hamburg i { position: relative; top: 50%; transform: translateY(-50%); }
.nav1 { transition: all ease-out 0.3s; display: none; }
.nav1 a { color: #fff; font-size: 13px; }
.nav1 ul { margin: 0; padding: 0; background-color: #303030; }
.nav1 ul li { display: inline-block; position: relative; }
.nav1 ul li>a { display: inline-block; padding: 10px; }
.nav1 ul li>a>i { margin-left: 15px; transition: all ease-out 0.3s; -webkit-transition: all ease-out 0.1s; }
.nav1 ul li ul { display: none; position: absolute; top: 38px; background: #222; width: 200px; text-align: left; }
.nav1 .search-nav,
.nav1 .title { display: none; }
.nav1 ul li ul li { display: block; }
.nav1 ul li ul li a { display: block; }
.nav1 ul li:hover>a { color: #e48b00; text-decoration: none; }
.nav1 ul li:hover>a>i { transform: rotateZ(90deg); }
.nav1 ul li:hover ul { display: block; }
.nav1 span.marrow { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #fff; float: right; height: 0; margin: 8px 0 0 8px; width: 0; }
.nav1 ul li.open span.marrow { border-left: 5px solid transparent; border-top: 0; border-right: 5px solid transparent; border-bottom: 5px solid #fff; }
@media screen and (max-width:991px) {
	a#hamburg { display: block; }
	.push-logo img {max-width: 140px;}
    .push-logo {text-align: center; margin-top: 40px; margin-bottom: -10px;}
	main { transition: all ease-out 0.3s; }
	.nav1 .row { margin: 0px; }
	.nav1 { background:url(../images/homepage/footer-bg.png); box-shadow: -2px 0 0px #fff inset; display: block; height: 100%; left: 0; overflow-x: hidden; overflow-y: auto; position: fixed; top: 0; transform: translateX(-250px); width: 250px; z-index: 3; }
	.nav1 .search-nav,
	.nav1 .title { display: block; }
	.nav1 .search-nav input { border: 1px solid #2c313f; background-color: rgba(255, 255, 255, 0.2); padding: 5px; width: 100%; color: #000; margin: 10px 0; }
	.nav1 .search-nav input[type="submit"] { background: url("images/search-icon.png") no-repeat scroll center center; border: 0; width: auto; font-size: 0; height: 16px; position: absolute; right: 7px; top: 8px; width: 16px; filter: invert(100%); }
	.nav1 .title { background: #000; color: #fff; font-size: 14px; margin: 0 -15px; padding: 6px 15px 6px; }
	.search-nav>form { position: relative; }
	.nav1 a:hover { color: #e48b00 !important; text-decoration: none; }
	.nav1 ul { text-align: left; background-color: transparent; margin-top: 50px; }
	.nav1 ul li { display: block; border-bottom: 1px solid #999; }
	.nav1 ul li a { display: block; padding: 10px 0; }
	.nav1 ul li:hover>a { color: #0c73b4; }
	.nav1 ul li a>i { float: right; }
	.nav1 ul li ul { display: none; position: static; width: 100%; background-color: transparent; padding: 0 10px; }
	.nav1 ul li:hover>ul { display: none; }
	.nav1 ul li:hover>a>i { transform: rotateZ(0); }
	.nav1 ul li.open>a { background-color: transparent; }
	.nav1 ul li.open>a>i { transform: rotateZ(90deg); }
	.nav1 ul li.open>ul { display: block; }
	div#menuoverlay { display: block; visibility: hidden; position: fixed; left: 0; top: 0; width: 100%; height: 100%; transition: all ease-out 0.3s; z-index: 1; opacity: 0; }
	html.open-menu { overflow: hidden; }
	html.open-menu div#menuoverlay { visibility: visible; background: rgba(0, 0, 0, 0.5); min-height: 100vh; width: 100% !important; opacity: 1; width: calc(-150%); left: 250px; }
	html.open-menu a#hamburg { transform: translateX(250px); z-index: 999; }
	html.open-menu main { transform: translateX(250px); }
	html.open-menu nav.nav1 { z-index: 3; transform: translateX(0); }
	.menu-main-menu-container ul ul ul li a { padding: 5px; }
	ul li.has-subnav .accordion-btn { color: #000; font-size: 24px; width: 20px !important; float: right; line-height: inherit !important; }
	.nav1 ul li:last-child { border: 0; }
	.nav-cross.open>span { background: #fff; }

	/*---------------------Hamberg Icon --------------------------------------------- */
	.nav-cross { width: 24px; height: 40px; position: relative; margin: 0px auto; transform: rotate(0deg); transition: .5s ease-in-out; cursor: pointer; }
	.nav-cross span { display: block; position: absolute; height: 3px; width: 100%; background: #e48b00; opacity: 1; left: 0; transform: rotate(0deg); transition: .25s ease-in-out; }
	#nav-icon1 span:nth-child(1) { top: 0px; }
	#nav-icon1 span:nth-child(2) { top: 18px; }
	#nav-icon1 span:nth-child(3) { top: 36px; }
	#nav-icon1.open span:nth-child(1) { top: 18px; transform: rotate(135deg); }
	#nav-icon1.open span:nth-child(2) { opacity: 0; left: -60px; }
	#nav-icon1.open span:nth-child(3) { top: 18px; transform: rotate(-135deg); }
	.nav-cross span:nth-child(1) { top: 12px; transform-origin: left center; }
	.nav-cross span:nth-child(2) { top: 20px; transform-origin: left center; }
	.nav-cross span:nth-child(3) { top: 28px; transform-origin: left center; }
	.nav-cross.open span:nth-child(1) { transform: rotate(45deg); top: 11px; left: 4px; }
	.nav-cross.open span:nth-child(2) { width: 0%; opacity: 0; }
	.nav-cross.open span:nth-child(3) { transform: rotate(-45deg); top: 28px; left: 4px; }
}

/*---------------------------------- Slick SLider----------------------------------------------------*/
.main-slider,
.item-slider,
.client,
.thumb-slider { display: none; }
.item-slider.slick-initialized,
.thumb-slider.slick-initialized,
.client.slick-initialized,
.main-slider.slick-initialized { display: block !important; }
.slider { position: relative; clear: left; overflow: hidden; }
.slider .inner-item { height: 756px; }
.slider .container { position: relative; }
.slick-slide .caption { color: #fff; font-size: 1.2em; line-height: 1.2em; position: absolute; left: 10%; text-shadow: 2px 2px 2px #000; top: 37%; width: 35%; background: rgba(0, 0, 0, 0.7); padding: 20px 20px 0; z-index: 99; }
.slick-slider {	/* position: relative; */
display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.thumb-slider .slick-slide { margin: 5px 0 0 5px; }
.slider-thumb .thumb-slider .slick-slide img { max-width: 100%; height: auto; box-sizing: border-box; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track,
.slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; }
.slick-track:before,
.slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; position: relative; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; transition: all .25s ease; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
.slick-dots { position: absolute; z-index: 11; bottom: -30px; margin: 0px; padding: 0; text-align: center; width: 100%; }
.slick-dots li { list-style: none; display: inline-block; }
.slick-dots button { border: 1px solid #333; background: #fff; width: 12px; height: 12px; border-radius: 100%; font-size: 0; padding: 0px; margin-right: 5px; }
.slick-dots .slick-active button { background: #303030; }
.slick-arrow { border: 0px; font-size: 0;	/* left: 0; */	/* margin-top: -20px; */
position: absolute; top: 85%; z-index: 1;	/* background: #303030 url(images/right-arrow.png) no-repeat center center; */ width: 40px; height: 40px; border-radius: 100%;	/* transform: rotate(180deg); */ }
.services-slider .slick-arrow { height: 65px; }
.slider-progress { width: 100%; height: 5px; background: rgba(0, 216, 192, 0.8); position: absolute; top: 0; z-index: 99; }
.slider-progress .progress { width: 0%; height: 5px; background: rgba(36, 51, 0, 0.8); }
.thumb-slider .slick-active img { border: 1px solid transparent }
.thumb-slider .slick-current img { opacity: 0.5; }

/************************************ CUSTOM CSS START *******************************************/
a { text-decoration: none !important; }

/* a:hover {
color: #e48b00 !important;
} */
.primarySpan { color: #e48b00; font-weight: 600; }
.primaryHeading {
    font-size: 50px;
    font-family: 'Gamgote', sans-serif !important;
    font-weight: 700;
    color: #2e2f46;
    margin-top: 20px;
    margin-bottom: 10px;
}
.textBlock { font-size: 14px; color: #1e273d; font-weight: 400; line-height: 24px; font-family: 'Conv_Poppins-Regular', sans-serif; padding: 5px 0; }
.padCust { padding: 80px 0; }
.secRightImg img { width: 100%; }
.primaryHeadWhite { color: #ffffff; }
.textBlockWhite { color: #ffffff; }

/* ----------------------------Accordion-----------------------*/
.accordion-container { position: relative; width: 100%; height: auto; margin: 20px auto; }
.accordion-container>h2 { text-align: center; color: #fff; padding-bottom: 5px; margin-bottom: 30px; border-bottom: 1px solid #ddd; }
.set { position: relative; width: 100%; height: auto; background-color: #1b2439; margin-bottom: 10px; padding: 15px 20px; color: #fff; }
.set>a { display: block; padding: 10px 15px; text-decoration: none; color: #fff !important; font-weight: 500; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; transition: all 0.2s linear; }
.set>a.active { background-color: #1b2439; color: #fff; }
.set>a:before { background: url(../images/homepage/plus-symbol-acc.png) no-repeat; float: right; content: ""; height: 15px; margin: 6px 0 0; width: 15px; transition: all 0.4s ease; }
.set>a.active:before { transform: rotate(180deg); background: url(../images/homepage/minus-orange.png) no-repeat; transition: all 0.4s ease; }
.accordion-container .content { position: relative; width: 100%; height: auto; background-color: #1b2439;	/* border-bottom: 1px solid #ddd; */ display: none; }
.accordion-container .content p { padding: 10px 15px; margin: 0; color: #fff; }

/**************** HEADER CSS START ***************/
.mainHeader { border-top: 2px solid #e48b00;	/* background-image: url(assets/images/homepage/header-back.jpg);
	background-size: cover;
	background-position: right; */ }
	.mainHeader .row { display: flex; align-items: center; }
	.navbarCol { background: #f7f7f7; padding: 40px 0; }
	.mainHeader .row .navbar .menu ul { display: flex; align-items: center; justify-content: center; }
	.mainHeader .row .navbar .menu ul li { list-style: none; margin-left: 20px; }
	.mainHeader .row .navbar .menu ul li a { color: #000; font-size: 15px; }
	.mainHeader .row .navbar .menu ul li a:hover { letter-spacing: 1px; color: #e48b00; }
	.mainHeader .row .logo { display: flex; justify-content: center; }
	.logoCustom { background: #fff; position: relative; padding: 10px 0; }
	.logoCustom:before { content: ""; background: #fff; width: 50px; height: 100%; display: block; position: absolute; top: 0; right: -25px; bottom: 0; transform: skewX(20deg); z-index: 1; }
	.livelogo { background: #37415a; position: relative; padding: 30px 0; }
	.livelogo:before { content: ""; background: #37415a; width: 45px; height: 100%; display: block; position: absolute; top: 0; bottom: 0; left: -22px; transform: skewX(160deg); }
	.mainHeader .row .liveChat { display: flex; align-items: center; padding: 0 20px; }
	.mainHeader .row .liveChat .chatContent .textBlock { margin: 0; line-height: 18px; padding-left: 20px; font-size: 18px; }
	.mainHeader .row .liveChat .chatContent .textBlock a { color: #fff; }
	.mainHeader .row .liveChat .chatContent .textBlock a:hover { color: #ea8f00; }

	/**************** HEADER CSS END ***************/

	/********************* SECTION ONE CSS START ***********************/
	.secOne { background-image: url(../images/homepage/banner-background.png); background-position: top; background-size: contain; background-repeat: no-repeat; }
	.secOne .bannerImg { margin-top: -125px; margin-left: -65px; position: relative; }
	.secOne .bannerImg:after { content: ''; background: url(../images/homepage/star.png); position: absolute; bottom: 200px; right: 20px; width: 110px; height: 60px; background-repeat: no-repeat; background-size: contain; animation-name: bounce; animation-duration: 5s; animation-iteration-count: infinite; animation-delay: 0.3s; }
	@keyframes bounce {
		50% { transform: translatey(70px); }
	}
	
	.secOne .SecOneSecondRow{display: flex; justify-content: end; align-items: center; min-height: 250px;}

	/********************* SECTION ONE CSS END ***********************/

	/********************* SECTION TWO CSS END ***********************/
	.secTwo { background-image: url(../images/homepage/sectwo-banner.jpg); background-size: cover; background-position: top center; background-repeat: no-repeat; }
	.secTwo .row {display: flex;align-items: center;}
	@keyframes rotating {
		from { transform: rotate(0deg); }
		to { transform: rotate(360deg); }
	}
	.rotatelogo { animation: rotating 10s linear infinite; }
	.secTwo .mainDivbtn { justify-content: flex-end; }
	.mainDivbtn { display: flex; align-items: center; }
	.mainDivbtn a { background-color: #37415a; position: relative; padding: 15px 35px; border-radius: 5px; color: #fff; letter-spacing: 0px; font-size: 16px; }
	.mainDivbtn a img { background-color: #46506a; padding: 12px; border-radius: 50px; margin-left: 10px; transition: all 0.6s ease; }
	.mainDivbtn a:before { content: ''; position: absolute; width: 10px; height: 10px; background-color: #ea8f00; border-radius: 100px; top: 0; right: -9px; border: 6px solid #fff; bottom: 0; display: block; margin: auto; padding: 5px; }
	.mainDivbtn a:after { content: ''; position: absolute; width: 10px; height: 10px; background-color: #ea8f00; border-radius: 100px; top: 0; left: -9px; border: 6px solid #fff; bottom: 0; display: block; margin: auto; padding: 5px; }
	.mainDivbtn a:hover { background-color: #ea8f00; color: #fff !important; }
	.mainDivbtn a:hover img { background-color: #faae37; transition: all 0.6s ease; transform: rotate(34deg); }
	.secTwo .rowSecTwo {padding-top: 50px;display: block;}
	.secTwo .rowSecTwo .servicesItems {background-color: #1e273d;padding: 50px 20px;margin: 0 10px 30px;border-radius: 10px;position: relative;}
	.secTwo .rowSecTwo .primaryHeading { color: #fff; font-size: 25px; text-align: center; padding: 25px 0; }
	.secTwo .rowSecTwo .textBlock { color: #fff; text-align: center; line-height: 28px; }
	.secTwo .rowSecTwo .serBtn { font-size: 14px; text-align: center; padding-top: 20px; position: relative; }
	.secTwo .rowSecTwo .serBtn a { color: #fff; }
	.secTwo .rowSecTwo .servicesItems:before { content: ''; position: absolute; background-image: url(../images/homepage/service-card-bg.png); background-repeat: no-repeat; background-size: cover; height:auto; width: 100%; top: 0; right: 0; bottom: 0; margin: 0 auto; }
	.secTwo .rowSecTwo .serBtn a:before { content: ''; position: absolute; background-image: url(../images/homepage/service-btn-arrow.png); background-repeat: no-repeat; background-size: auto; background-position: center; width: 20px; height: 10px; top: 22px; right: 75px; bottom: 0; margin: auto 0; }
	.secTwo .rowSecTwo .serBtn a:after { content: ''; position: absolute; background-image: url(../images/homepage/service-btn-plus.png); background-repeat: no-repeat; background-size: auto; background-position: center; height: 26px; width: 26px; top: 22px; left: 70px; bottom: 0; margin: auto; background-color: #46506a; border-radius: 100px; }
	.secTwo .rowSecTwo .col-md-4:nth-child(2n) .servicesItems { background-color: #ea8f00; }
	.secTwo .rowSecTwo .col-md-4:nth-child(2n) .servicesItems:after { background-color: #1e273d; }
	.secTwoAbout .secRightImg img{
	max-width:100%;
	 animation-name: bounce;
    animation-duration: 5s;
    animation-iteration-count: infinite;
    animation-delay: 0.3s;
}

	/********************* SECTION TWO CSS END ***********************/

	/********************* SECTION THREE CSS START ***********************/
	.secThree { background-image: url(../images/homepage/sec-three-banner.jpg); background-repeat: no-repeat; background-size: cover; background-position: top center; }
	.padCust .bounce-up img { animation-name: bounce; animation-duration: 5s; animation-iteration-count: infinite; animation-delay: 0.3s; }
	.secThree .row { display: flex; align-items: center; }
	.mgHead { margin-bottom: 25px; }
	.mgbtn { margin-top: 40px; }
	.secThreeAbout .secRightImg img{
	max-width:100%;
	 animation-name: bounce;
    animation-duration: 6s;
    animation-iteration-count: infinite;
    animation-delay: 0.5s;
}

	/********************* SECTION THREE CSS END ***********************/

	/********************* SECTION FOUR CSS START ***********************/
	.secFour { background-color: #0d1425; }
	.secFour .row { display: flex; align-items: center; }
	.secFour .mainDivbtn { justify-content: flex-end; }
	.secBtnDiv a { background-color: #ea8f00; }
	.secBtnDiv a:hover { background-color: #37415a; }
	.secBtnDiv a:before { border: 6px solid #0e1425; }
	.secBtnDiv a:after { border: 6px solid #0e1425; }
	.secBtnDiv a img { background-color: #faae37; }
	.secBtnDiv a:hover img { background-color: #46506a; }

	/* .secBtnDiv:hover a:before {
	border: 6px solid #fff;
	}

	.secBtnDiv:hover a:after {
	border: 6px solid #fff;
	} */
	.secFour .rowSecFour { padding-top: 80px; display: block; }
	.secFour .rowSecFour .MainContent .primaryHeading { font-size: 25px; }
	.secFour .rowSecFour .MainContent .textBlock { margin: 17px 0; }
	.secFour .rowSecFour .MainContent { border-bottom: 4px solid #ea8f00; padding: 30px 20px; transition: all 0.6s ease; background-image: linear-gradient(180deg, #141b2d 0%, #2f394f9e 24%); margin-bottom: 50px; min-height: 320px; display: flex; flex-direction: column; justify-content: space-between; }
	.secFour .rowSecFour .MainContent:hover { transition: all 0.6s ease; transform: translateY(-15px); background-image: linear-gradient(0deg, #503b1f 9%, #ea8f00 60%); }

	/* .secFour .rowSecFour .mainReverse {
	background-image: linear-gradient(0deg, #141b2d 0%, #2f394f9e 24%);
	border-top: 4px solid #ea8f00;
	padding: 30px 20px;
	transition: all 0.6s ease;
	border-bottom: none;
	} */
	.secFour .rowSecFour .col-md-3:nth-child(2n) .MainContent { background-image: linear-gradient(0deg, #141b2d 0%, #2f394f9e 24%); border-top: 4px solid #ea8f00; padding: 30px 20px; transition: all 0.6s ease; border-bottom: none; }
	.secFour .rowSecFour .col-md-3:nth-child(2n) .MainContent:hover { transition: all 0.6s ease; transform: translateY(-15px); background-image: linear-gradient(0deg, #503b1f 9%, #ea8f00 60%); }

	/********************* SECTION FOUR CSS END ***********************/

	/********************* SECTION FIVE CSS START ***********************/
	.secFive { background-image: url(../images/homepage/sec-five-bg.jpg); background-repeat: no-repeat; background-size: cover; background-position: top center; }
  .secFiveAbout .secRightImg img{
	max-width:100%;
	 animation-name: bounce;
    animation-duration: 5s;
    animation-iteration-count: infinite;
    animation-delay: 0.3s;
}
	/********************* SECTION FIVE CSS END ***********************/

	/********************* SECTION SIX CSS START ***********************/
	.secSix { background-image: url(../images/homepage/sec-six-bg.jpg); background-size: cover; background-position: top center; background-repeat: no-repeat; padding: 100px 0; }
.secSixAbout .secRightImg img{
	max-width:100%;
	 animation-name: bounce;
    animation-duration: 6s;
    animation-iteration-count: infinite;
    animation-delay: 0.5s;
}
	/********************* SECTION SIX CSS END ***********************/

	/********************* SECTION SEVEN CSS START ***********************/
	.secSeven { background-image: url(../images/homepage/sec-seven-bg.jpg); background-size: 100% 100%; background-position: top center; background-repeat: no-repeat; padding-bottom: 50px; }
	.secSeven .primaryHeading { padding-top: 80px; text-align: center; margin-left: 30px; margin-right: 30px; margin-bottom: 75px; }
	.primaryHeadingCust { font-size: 35px; font-family: 'Gamgote', sans-serif !important; font-weight: 600;}
	.secSeven .MainContent .custUl { margin-left: 20px; }
	.secSeven .MainContent .custUl .custLi { position: relative; margin-bottom: 20px; list-style: none; color: #000; font-size: 14px; font-weight: 600; line-height: 22px; margin-left: 20px; }
	.secSeven .MainContent .custUl .custLi:before { position: absolute; content: ''; top: 8px; left: -40px; bottom: 0;	/* margin: auto 0; */ background-image: url(../images/homepage/arrow-right-orange.png); background-repeat: no-repeat; background-size: contain; background-position: center; width: 25px; height: 25px; display: block; }

	/********************* SECTION SEVEN CSS END ***********************/

	/********************* SECTION EIGHT CSS START ***********************/
	.secEight { background-image: url(../images/homepage/sec-eight-bg.jpg); background-size: 100% auto; background-position: left center; background-repeat: no-repeat; }
	.secEight .row { display: flex; flex-wrap: wrap; align-items: center; }
	.secEight .MainContent .primaryHeadingCust { position: relative; margin-left: 33px; font-size: 25px; margin-bottom: 20px; margin-top: 35px; }
	.secEight .MainContent .primaryHeadingCust:before { position: absolute; content: ''; top: 3px; left: -35px; bottom: 0; margin: auto 0; background-image: url(../images/homepage/arrow-right-blak.png); background-repeat: no-repeat; background-size: contain; background-position: center; width: 20px; height: 20px; display: block; }

	/********************* SECTION EIGHT CSS END ***********************/

	/********************* SECTION NINE CSS START ***********************/
	.secNine { background-image: url(../images/homepage/testi-bg.jpg); background-size: cover; background-position: top center; background-repeat: no-repeat; }
	.secNine .MainContent .ownSpan { font-size: 25px; }
	.secNine .MainContent { padding-left: 140px; }
	.secNine .row {display: flex;align-items: center;}
	.slick-prev { left: -510px; background: #46506a url(../images/homepage/arrowtesti-left.png) no-repeat center center; }
	.slick-next { left: -460px; background: #1e2332 url(../images/homepage/arrow-testi-right.png) no-repeat center center; }
	.testimonial .my-rev { padding: 35px 20px; background: #ededed; border-radius: 10px; text-align: left; min-height: 500px; display: flex; flex-direction: column; justify-content: center; position: relative; margin: 10px; border: 1px solid #ddd; }
	.testimonial .except { color: #000; font-size: 14px; font-weight: 500; margin: 10px 0 5px 0; display: inline-block; line-height: 22px; text-align: center; height: 230px; overflow-y:scroll;}
	.testimonial .positions .thumbnail { margin-right: 10px;}
	.testimonial .positions .thumbnail,
	.testimonial .positions .left { display: block; vertical-align: middle;  text-align: center;}
	.testimonial .positions .avatar img { margin: 0 auto; }
	.testimonial .title { color: #19203f; text-transform: capitalize; font-weight: 600; letter-spacing: 1px; margin: 15px 10px 5px; font-size: 16px; line-height: 18px; }
	.testimonial .designation { color: #000; font-weight: 500; font-size: 12px; line-height: normal; }
	.testimonial .rating { margin-top: 0; margin-left: 10px;}
	.testimonial .rating .star::after { color: #f5af19; content: ""; font-family: FontAwesome; font-size: 13px; letter-spacing: 2px; }
	.testimonial .rating .star.star-1::after { content: "\f005 \f006 \f006 \f006 \f006" }
	.testimonial .rating .star.star-2::after { content: "\f005 \f005 \f006 \f006 \f006" }
	.testimonial .rating .star.star-3::after { content: "\f005 \f005 \f005 \f006 \f006" }
	.testimonial .rating .star.star-4::after { content: "\f005 \f005 \f005 \f005 \f006" }
	.testimonial .rating .star.star-5::after { content: "\f005 \f005 \f005 \f005 \f005" }

	/********************* SECTION NINE CSS END ***********************/

	/********************* SECTION TEN CSS START ***********************/
	.secTen { background-image: url(../images/homepage/sec-ten-bg.png); background-size: cover; background-position: top center; background-repeat: no-repeat; }
	.secTen .MainContent .primaryHeading { text-align: center; padding: 0 120px; margin-bottom: 80px; }
	.secTen .MainContent .primaryHeadingCust { font-size: 25px; }
	.secTen .MainContent .custUl .custLi { list-style: none; color: #ffffff; margin-left: 30px; font-size: 15px; position: relative; line-height: 24px; }
	.secTen .MainContent .custUl .custLi:before { position: absolute; content: ''; top: 5px; left: -31px; bottom: 0; background-image: url(../images/homepage/arrow-left-blue.png); background-repeat: no-repeat; background-size: contain; background-position: center; width: 20px; height: 20px; display: block; transition: all 0.6s ease; }
	.secTen .rowTen .MainContent { padding: 30px; background-image: linear-gradient(180deg, #141b2d 0%, #2f394f9e 24%); margin-bottom: 25px; transition: all 0.6s ease; }
	.secTen .rowTen .MainContent:hover { border-bottom: 2px solid #ea8f00; transform: translateY(-15px); transition: all 0.6s ease; }
	.secTen .rowTen .MainContent:hover .custUl .custLi:before { background-image: url(../images/homepage/arrow-right-orange.png); transition: all 0.6s ease; }

	/********************* SECTION TEN CSS END ***********************/

	/********************* SECTION ELEVEN CSS START ***********************/
	.secEleven { background-image: url(../images/homepage/sec-eleven-bg.jpg); background-size: cover; background-position: center bottom; background-repeat: no-repeat; }
	.secEleven .primaryHeadingCust { font-size: 25px; margin-bottom: 0; }

	/********************* SECTION ELEVEN CSS END ***********************/

	/********************* SECTION TWELVE CSS START ***********************/
	.secTwelve { background-image: url(../images/homepage/sec-twelve-bg.png); background-size: cover; background-position: top center; background-repeat: no-repeat; }
	.secTwelve .row { display: flex; align-items: center; }
	.set a:hover { color: #fff; }

	/********************* SECTION TWELVE CSS END ***********************/

	/********************* SECTION THIRTEEN CSS START ***********************/
	.secThirteen .row { display: flex; align-items: center; }
	.secThirteen .row .MainContent { margin-left: 50px; }

	/********************* SECTION THIRTEEN CSS END ***********************/

	/********************* SECTION FOURTEEN CSS START ***********************/
	.secFourteen { background-image: url(../images/homepage/sec-fourteen-bg.png); background-size: cover; background-position: top center; background-repeat: no-repeat; padding: 80px 0; }
	.secFourteen .row { display: flex; align-items: center; }
	.secFourteen .textBlock {color: #fff;}

	/********************* SECTION FOURTEEN CSS END ***********************/

	/********************* FOOTER CSS START ***********************/
	.secfooter { background-image: url(../images/homepage/footer-bg.png); background-size: cover; background-position: top center; background-repeat: no-repeat; }
	.secfooter .footerRowOne { display: flex; align-items: center; padding-bottom: 15px; border-bottom: 3px solid #3d4352; }
	.secfooter .followCust { display: flex; align-items: center; justify-content: space-evenly; }
	.secfooter .footerRowTwo { padding: 70px 0 0 0; border-bottom: 0; }
	.secfooter .footerRowTwo .custUl.quickCustUl {margin-left: 50px;}
	.secfooter .footerRowTwo .MainContent .primaryHeadingCust { font-size: 25px; margin-bottom: 35px; font-weight:600; position: relative; margin-right: 40px; }
	.secfooter .footerRowTwo .MainContent .primaryHeadingCust:before { position: absolute; content: ''; width: 125px; height: 2px; bottom: -12px; left: 0; display: block; margin: 0 auto; background-image: url(../images/homepage/grad-ft.png); }
	.secfooter .footerRowTwo .MainContent .addCustUl .custLi { position: relative; list-style: none; line-height: 22px; padding-left: 45px; }
	.secfooter .footerRowTwo .MainContent .custUl li a { color: #fff; }
	.secfooter .footerRowTwo .MainContent .custUl .custLi a .textBlock { padding: 0; margin: 0 0 12px 0; transition: .6s; }
	.secfooter .footerRowTwo .MainContent .addCustUl .custLi a>p:hover { color: #e48b00; transition: .6s; }
	.secfooter .footerRowTwo .MainContent .addCustUl .custLi:before { position: absolute; content: ''; top: 0; bottom: 0; left: 0; display: block; width: 30px; height: 30px; margin: auto 0; background-image: url(../images/homepage/phone-ft.png); background-size: contain; background-position: center; background-repeat: no-repeat; }
	.secfooter .footerRowTwo .MainContent .addCustUl .custLi:nth-child(2n):before { background-image: url(../images/homepage/email-ft.png); background-size: contain; background-position: center; background-repeat: no-repeat; }
	.secfooter .footerRowTwo .MainContent .addCustUl .custLi:nth-child(3n):before { background-image: url(../images/homepage/map-location-ft.png); background-size: contain; background-position: center; background-repeat: no-repeat; }
	.secfooter .footerRowTwo .mgLeft { display: flex; flex-direction: column; align-items: center; }
	.secfooter .footerRowTwo .MainContent .quickCustUl li { list-style: none; padding-bottom: 8px; position: relative; font-size: 14px; }
	.secfooter .footerRowTwo .MainContent .custUl li a:hover { color: #e48b00; }
	.secfooter .footerRowTwo .MainContent .quickCustUl li:before { position: absolute; content: ''; top: 0; bottom: 4px; left: -30px; display: block; width: 12px; height: 12px; margin: auto 0; background-image: url(../images/homepage/double-right-arrows-ft.png); background-size: contain; background-position: top center; background-repeat: no-repeat; }
	.secfooterTwo .row .MainContent { display: flex; justify-content: space-between; align-items: center; padding: 10px 0; }
	.secfooterTwo { background-color: #1b2338; }
	.secfooterTwo .row .MainContent .textBlock { padding: 0; margin: 0; }

	/********************* FOOTER CSS END ***********************/

	/********************************** SECTION ONE ABOUT CSS START ***********************/
	.secOneAbout { background-image: url(../images/about/page-title-about.png); background-size: cover; background-position: top center; background-repeat: no-repeat; }
	.secOneAbout .MainContent { padding: 50px; }
	.secOneAbout .row { display: flex; align-items: center; }

	/********************************** SECTION ONE ABOUT CSS END ***********************/

	/********************************** SECTION TWO ABOUT CSS START ***********************/
	.secTwoAbout { background-image: url(../images/about/bg-two-about.jpg); background-size: 100% 100%; background-position: top left; background-repeat: no-repeat; padding-top: 110px; }
	.secTwoAbout .row { display: flex; align-items: center; }
	.secTwoAbout .row .imgDiv { margin-bottom: -60px; }

	/********************************** SECTION TWO ABOUT CSS END ***********************/

	/********************************** SECTION THREE ABOUT CSS START ***********************/
	.secThreeAbout { background-image: url(../images/about/three-about-bg.png); background-size: cover; background-position: top center; background-repeat: no-repeat; }
	.secThreeAbout .row { display: flex; align-items: center; }
	.secThreeAbout .row .MainContent { padding-left: 30px; }

	/********************************** SECTION THREE ABOUT CSS END ***********************/

	/********************************** SECTION FOUR ABOUT CSS START ***********************/
	.secFourAbout { background-image: url(../images/about/four-about-bg.jpg); background-size: cover; background-position: top center; background-repeat: no-repeat; padding-top: 110px; }
	.secFourAbout .imgDiv { margin-bottom: -40px; }

	/********************************** SECTION FOUR ABOUT CSS END ***********************/

	/********************************** SECTION FIVE ABOUT CSS START ***********************/
	.secFiveAbout { padding: 100px 0; }
	.secFiveAbout .row { display: flex; align-items: center; }
	.secFiveAbout .row .MainContent .custUl { margin-top: 25px; }
	.secFiveAbout .row .MainContent .custUl .custLi { list-style: none; padding: 15px 0 15px 55px; background-image: linear-gradient(90deg, #cccccc 15%, #fff 70%); margin-bottom: 15px; color: #000; font-weight: 600; position: relative; }
	.secFiveAbout .row .MainContent .custUl .custLi:before { content: ''; position: absolute; top: 0; bottom: 0; left: 20px; display: block; margin: auto 0; width: 20px; height: 20px; background-image: url(../images/about/arrow-right-black.png); background-size: auto; background-position: top center; background-repeat: no-repeat; }

	/********************************** SECTION FIVE ABOUT CSS END ***********************/

	/********************************** SECTION SIX ABOUT CSS START ***********************/
	.secSixAbout { background-image: url(../images/about/six-about-bg.png); background-size: cover; background-position: top center; background-repeat: no-repeat; }
	.secSixAbout .MainContent { margin-left: 30px; }

	/********************************** SECTION SIX ABOUT CSS END ***********************/

	/********************************** SECTION THREE DATA CSS START ********************************/
	.secDataTwo .MainContent .textBlock { margin-bottom: 35px; }
	.secDataThree { background-image: url(../images/data-visualization/data-three-bg.png); background-size: cover; background-position: top center; background-repeat: no-repeat; }
	.secFiveAbout .dataRowThree { display: block; }
	.secDataThree .row .MainContent .custUl .custLi { color: #fff; background-image: linear-gradient(90deg, #010205 15%, #0a1b40 70%); margin-bottom: 20px; font-weight: 500; font-size: 14px; padding: 20px 0 20px 55px; line-height: 22px; }
	.secDataThree .row .MainContent .custUl .custLi:before { background-image: url(../images/data-visualization/arrow-right-orange.png); }

	/********************************** SECTION THREE DATA CSS END *********************************/

	/********************************** SECTION FIVE DATA CSS START *********************************/
	.secFiveData { background-image: url(../images/homepage/sec-seven-bg.jpg); background-size: 100% 100%; background-position: top center; background-repeat: no-repeat; }
	.secFiveData .custTech { margin-top: 80px; }
	.secFiveData .custTech .custLi { list-style: none; position: relative; flex: 0 0 17.1%; text-align: center; padding: 16px; border-radius: 50px; box-shadow: 0 0 15px #8d969b91; transition: all 1s ease; margin: 0 20px; margin-bottom: 25px; background-color: #f8d7a4; }
	.secFiveData .custTech .custLi:before { content: ''; background-image: url(../images/data-visualization/arrow-right-orange.png); position: absolute; top: 0; bottom: 0; left: 15px; display: block; margin: auto 0; width: 20px; height: 20px; background-size: auto; background-position: top center; background-repeat: no-repeat; }
	.secFiveData .custTech .custLi a {	/* margin-left: 30px; */
	font-size: 20px; color: #000; font-weight: 600;	/* padding: 27px; */ font-family: 'Gamgote', sans-serif; }
	.secFiveData .custTech .custUl { padding: 0; margin: 0; list-style: none; display: flex; justify-content: flex-start; flex-wrap: wrap; align-items: center; }
	.secFiveData .custTech .custLi:nth-child(even) { background-color: #45557c; }
	.secFiveData .custTech .custLi:nth-child(even) a { color: #fff; }
	.secFiveData .MainContent { display: flex; justify-content: center; }
	.secFiveData .primaryHeading { text-align: center; width: 50%; }
	.secFiveData .custTech .custLi:hover { background-color: #45557c; }
	.secFiveData .custTech .custLi:hover a { color: #fff; }
	.secFiveData .custTech .custLi:nth-child(even):hover { background-color: #f8d7a4; }
	.secFiveData .custTech .custLi:nth-child(even):hover a { color: #000; }

	/********************************** SECTION FIVE DATA CSS END *********************************/

	/********************************** SECTION SEVEN DATA CSS START *********************************/
	.secSevenData { background-image: url(../images/data-visualization/sec-sev-bg.jpg); background-size: 100% 100%; background-position: left center; background-repeat: no-repeat; }
    .secSevenData .textBlock .primarySpan {font-family: 'Gamgote', sans-serif !important; font-size: 18px;}
	/********************************** SECTION SEVEN DATA CSS END *********************************/

	/********************************** SECTION EIGHT DATA CSS START *********************************/
	.secEightData { background-image: url(../images/data-visualization/sec-eight-bg.jpg); background-size: 100% 100%; background-position: right center; background-repeat: no-repeat; }
    .secEightData .textBlock .primarySpan {font-family: 'Gamgote', sans-serif !important; font-size: 18px;}
	/********************************** SECTION EIGHT DATA CSS END *********************************/

	/********************************** SECTION NINE DATA CSS START *********************************/
	.secNineData { background-image: url(../images/data-visualization/sec-nine-bg.jpg); background-size: cover; background-position: top center; background-repeat: no-repeat; }
	.secNineData .MainContent { text-align: center; padding: 0 220px; margin-bottom: 120px; }
	.secNineData .nineMain { text-align: left; padding: 0;}

	/********************************** SECTION NINE DATA CSS END *********************************/

	/********************************** SECTION TEN DATA CSS START *********************************/
	.secTenData { background-color: #fff; }
	.secTenData .rowsecTenData { padding-top: 80px; display: block; }
	.secTenData .rowsecTenData .MainContent .primaryHeading { font-size: 25px; transition: all 0.6s ease; }
	.secTenData .rowsecTenData .MainContent .textBlock { margin: 15px 0px; }
	.secTenData .rowsecTenData .MainContent { background-image: linear-gradient(0deg, #e29a28d1 0%, #ea8f00 60%); border-top: 2px solid #1a1d27; border-bottom: 0; min-height: 490px; margin-bottom: 0; padding: 30px 20px; transition: all 0.6s ease; }
	.secTenData .rowsecTenData .MainContent:hover { background-image: linear-gradient(180deg, #141b2d 65%, #2f394f9e 100%); border-bottom: 2px solid #ea8f00; transition: all 0.6s ease; }
	.secTenData .rowsecTenData .MainContent:hover .primaryHeading { color: #fff; transition: all 0.6s ease; }

	/********************************** SECTION TEN DATA CSS END *********************************/

	/********************************** SECTION ELEVEN DATA CSS START *********************************/
	.secElevenData { background-image: url(../images/data-visualization/eleven-data-bg.png); background-size: cover; background-position: top center; background-repeat: no-repeat; }
	.secElevenData .row { display: flex; align-items: center; }
	.secElevenData .mgTop { margin-top: 30px; }
	.secThirteenData { padding: 80px 0; }

	/********************************** SECTION ELEVEN DATA CSS END *********************************/

	/********************************** SECTION TWO SERVICES CSS START ****************************************/
	.secSerTwo { padding: 150px 0; }
	.secSerTwo .imgDiv { padding-left: 50px; }

	/********************************** SECTION TWO SERVICES CSS END *******************************************/

	/********************************** SECTION THREE SERVICES CSS START *******************************************/
	.secSerThree .primaryHeading { text-align: center; padding: 0 30px; }

	/********************************** SECTION THREE SERVICES CSS END *******************************************/

	/********************************** SECTION FOUR SERVICES CSS START *******************************************/
	.secSerFour .rowSerFour .MainContent { height: 550px; }
	.secSerFour .MainContent .primaryHeadingCust { margin-left: 33px; position: relative; font-size: 25px; }
	.secSerFour .MainContent .custUl .custLi { margin-left: 0; list-style: disc; position: static; font-weight: 400; }
	.secSerFour .MainContent .custUl .custLi:before { display: none; }
	.secSerFour .MainContent .primaryHeadingCust:before { content: ''; position: absolute; top: 0; bottom: 5px; left: -42px; background-image: url(../images/data-warehousing-services/ser-before.png); background-size: cover; background-position: top center; background-repeat: no-repeat; margin: auto; width: 30px; height: 30px; display: block; }
	.secSerFour .MainContent .primaryHeadingCust:nth-child(2):before { background-image: url(../images/data-warehousing-services/ser-before-two.png); }

	/********************************** SECTION FOUR SERVICES CSS END *******************************************/

	/********************************** SECTION SEVEN SERVICES CSS START *******************************************/
	.secSerSeven .MainContent .primaryHeadingCust { font-size: 35px; margin-bottom: 0; }

	/********************************** SECTION SEVEN SERVICES CSS END *******************************************/

	/********************************** SECTION EIGHT SERVICES CSS START *******************************************/
	.secSerEight { background-image: url(../images/data-warehousing-services/ser-eight-bg.png); background-size: cover; background-position: top center; background-repeat: no-repeat; }
	.secSerEight .MainContent { display: block; text-align: center; }
	.secSerEight .MainContent .primaryHeading { width: 100%; }
	.secSerEight .custTechSer .custLi { position: static; background-color: #ebdcc5; color: #000; border-radius: 0; margin-left: 10px; margin-right: 10px; flex: 0 0 23.5%; padding: 20px 12px; }
	.secSerEight .custTechSer .custLi .primaryHeadingCust { font-size: 30px; }
	.secSerEight .custTechSer .custLi:before { display: none; }
	.secSerEight .custTechSer .custLi .textBlock { margin-top: 8px; }
	.secSerEight .custTechSer .custLi:hover { background-color: #e2cfb1; transform: translateY(-15px); }
	.secSerEight .custTechSer .custLi:nth-child(even) { background-color: #e2cfb1; }
	.secSerEight .custTechSer .custLi:nth-child(even):hover { background-color: #ebdcc5; }

	/********************************** SECTION EIGHT SERVICES CSS END *******************************************/

	/********************************** SECTION NINE SERVICES CSS START *******************************************/
	.secSerNine { background-image: url(../images/data-warehousing-services/ser-nine-bg.png); background-size: cover; background-position: top center; background-repeat: no-repeat; }
	.secSerNine .MainContent { text-align: center; }
	.secSerNine .rowSerNine { padding: 50px 0; }
	.secSerNine .rowSerNine .MainContent { text-align: start; padding: 30px 25px; background-color: #d5b47f; border-bottom: 3px solid #1a1d27; transition: all 0.6s ease; height: 460px; }
	.secSerNine .rowSerNine .MainContent:hover { background-color: #121726; transition: all 0.6s ease; }
	.secSerNine .rowSerNine .MainContent:hover .primaryHeadingCust { color: #ea8f00; transition: all 0.6s ease; }
	.secSerNine .rowSerNine .MainContent:hover .textBlock { color: #fff; transition: all 0.6s ease; }

	/********************************** SECTION NINE SERVICES CSS END *******************************************/

	/********************************** SECTION ELEVEN SERVICES CSS START *******************************************/
	.secSerTwelve { background-color: #182437; padding: 120px 0; }
	.secSerTwelve .rowSerTwelve .MainContent { height: 320px; }
    .secSerEleven .row { display: flex; align-items: center;}
	/* .secSerTwelve .rowSerTwelve .mainReverse {
	height: 320px;
	} */
	.secSerTwelve .rowSerTwelve .MainContent .custUl .custLi { font-size: 14px; margin-left: 25px; list-style: none; color: #fff; position: relative; }
	.secSerTwelve .rowSerTwelve .MainContent .custUl { margin-top: 15px; }
	.secSerTwelve .rowSerTwelve .MainContent .custUl .custLi:before { content: ''; position: absolute; top: 0; bottom: 0; left: -30px; margin: auto 0; display: block; width: 20px; height: 20px; background-image: url(../images/data-warehousing-services/ser-right-tick.png); background-size: cover; background-position: top center; background-repeat: no-repeat; }

	/********************************** SECTION ELEVEN SERVICES CSS END *******************************************/

	/********************************** SECTION THIRTEEN SERVICES CSS START *******************************************/
	.secSerThirteen .MainContent .primaryHeadingCust { font-size: 35px; margin-bottom: 0; margin-top: 20px; }
	.secSerFourteen { background-color: #f8f8f9; }

	/********************************** SECTION THIRTEEN SERVICES CSS END *******************************************/

	/********************************** SECTION PRIVACY SERVICES CSS START *******************************************/
	.secPrivacy { background-color: #fefaf2; background-image: none; }
	.secPrivacy .primaryHeadingCust { margin: 20px 0; }
	.secPrivacy .MainContent .custUl .custLi { font-weight: 500; font-size: 14px; line-height: 22px; margin-left: 30px; list-style: none; color: #000; position: relative; margin-bottom: 8px; }
	.secPrivacy .MainContent .custUl .custLi:before { content: ''; background-image: url(../images/data-visualization/arrow-right-orange.png); position: absolute; top: 0; bottom: 0; left: -30px; display: block; margin: auto 0; width: 20px; height: 20px; background-size: auto; background-position: top center; background-repeat: no-repeat; }

	/********************************** SECTION PRIVACY SERVICES CSS END *******************************************/
	
	/********************************** SECTION CONTACT US CSS START *******************************************/	
	
	.secOneContact .ConactFormInner .FormInput input {
    padding: 15px 20px;
    width: 100%;
    margin-bottom: 25px;
    border:1px solid #E9E9E8;
    border-radius:5px;
    }
    .secOne .mainDivbtn {
    display: flex;
    align-items: center;
    justify-content: end;
}
	.secOneContact .ConactFormInner .FormInput textarea {
    padding: 15px 20px;
    width: 100%;
    margin-bottom: 25px;
    border:1px solid #E9E9E8;
    border-radius:5px;
    }
    
	.secOneContact .ContactForm {
    background-color: #F4F4F4;
    padding: 60px;
}
	
	.secOneContact .ContactForm .mgbtn {
    margin-top: 10px;
    text-align:center;
}

.secOneContact .ContactForm #submitbtn {
    background-color: #37415a;
    position: relative;
    padding: 15px 35px;
    border-radius: 5px;
    color: #fff;
    letter-spacing: 0px;
    font-size: 20px;
    border: none;
    font-family: 'Gamgote', sans-serif !important;
}	

.secOneContact .ContactForm #submitbtn:hover {
  background:#ea8f00;
  color:#fff;
}
	
.secOneContact .ContactForm .primaryHeading {
    margin-bottom: 20px;
}	
	
.secOneContact .InTouchDetails .primaryHeading {
    font-size: 25px;
}	
 .secOneContact .InTouchDetails .InTouchInfo {
    display: flex;
    align-items: baseline;
    margin: 20px 0;
}	
.InTouchInfo span {
    margin: 0 30px;
}	
.secOneContact .GetInTouchMain {
    margin-left: 50px;
}	
.secOneContact .row {
    display: flex;
    align-items: center;
}	
.secOneContact .InTouchDetails {
    margin-top: 40px;
}

.ContactMap iframe {
    width: 100%;
}

.secTwoContact .padCust {
    padding: 50px 0 0;
}
	

    .followCust .imgDiv a {
    font-size: 20px;
    background: #37415a;
    padding: 6px;
    border: 2px solid #a96e15;
}

.fa-facebook-f:before {
    content: "\f09a";
    background: #37415a;
    color: #ffffff;
    padding: 6px;
}
.fa-linkedin:before {
    content: "\f08c";
    background: #37415a;
    color: #ffffff;
    padding: 5px;
}
	
	
	/********************************** SECTION CONTACT US CSS END *******************************************/

	/************************************ CUSTOM CSS END **********************************************************/